About Taylor Alden Limited (01339986) United Kingdom