About Curbar Properties Ltd (12087842) United Kingdom