About Jeffrey Richard Limited (11328731) United Kingdom