About Sleigh & Co Limited (06643095) United Kingdom