About Maximus Apartments Limited (13527266) United Kingdom