About Taylorpickering Limited (07512055) United Kingdom