About Sandfords London Limited (02961709) United Kingdom