About Richards Shepherd Ltd (13593344) United Kingdom