About Sugarcube Properties Limited (04979315) United Kingdom