About Taylor & Palson Ltd (12983560) United Kingdom