About Taylor Wallace Developments Ltd (12254985) United Kingdom