About Slattery Special Project Limited (11865823) United Kingdom