About C & G Developers (london) Ltd (13706485) United Kingdom