About L.richards Limited (09716978) United Kingdom