About Holden Taylor Limited (13341965) United Kingdom