About James Slade Ltd (11631424) United Kingdom