About Pedro Telehander Limited (10515647) United Kingdom