About Slacks & Co. London Ltd (05947480) United Kingdom