About Maximus Properties Limited (02292343) United Kingdom