About Maxroi Properties Limited (13625841) United Kingdom