About Maxx Properties Limited (10654221) United Kingdom