About Richard Sanders Holdings Limited (11996283) United Kingdom