About O&h Chelsea Limited (04589010) United Kingdom