About Sandford Rc Investments Limited (11254868) United Kingdom