About Slattery & Hedderwick Limited (07252873) United Kingdom