About Max Apartments Limited (06796167) United Kingdom