About Subamaki Properties Ltd (12426620) United Kingdom