About Richards Holdings Ltd (13466770) United Kingdom