About Slattery & Slattery Ltd (12254074) United Kingdom