About Horscroft Turner Byrne & Co Limited (11142934) United Kingdom