About Richards Services Limited (06439645) United Kingdom