About Richard O Garratt Ltd (08239659) United Kingdom