About O & O Thorpe Limited (08228920) United Kingdom