About Sandiford (london) Ltd (10114159) United Kingdom