About Max Serviced Apartments Limited (07161030) United Kingdom