it is an office ,it handles all types of business mails...you have to ask yourself .why would you want to hide behind a rented address and have your mail forwarded..some would use it for good reason ,ie you may wish to set up a make it look like you have a uk headquarters and have your mail forwarded to say the usa,others would use it instead of maybe thier home address.....but then the other side of the coin is that its also a great way for scammers to hide thier real location and identity,
i cannot comment on the corp in question they may and probably have a good reason to use such ....i can only advise that it is a mail drop address used by businesses and that it is like a virtual office mail drop and forwarding service,
sorry cant help more
