About O&h London Developments Limited (11208002) United Kingdom