About Richards & Lee Ltd (13272242) United Kingdom