About Maxima Property & Studio Ltd (12687945) United Kingdom