About Sandford Of London Limited (09540990) United Kingdom