About Lombard Road Development (london) Limited (12113893) United Kingdom