About O&h Ranelagh House Limited (03078044) United Kingdom