About Sandford Orleigh Management Company Limited (04246935) United Kingdom