About Richards O West Limited (10231305) United Kingdom