About O Moore Limited (08830962) United Kingdom