About Hedsor Slade Ltd (11185259) United Kingdom