About Sjchandler & Co Limited (12206574) United Kingdom