About Richard Looms Limited (10215562) United Kingdom