About Richard Garrett Limited (11224930) United Kingdom