About Perry Slattery Limited (12731058) United Kingdom