About J.p. Garratt Limited (06010533) United Kingdom