About Richards Incorporated Ltd (08665414) United Kingdom