About Taylors Hill Limited (12574824) United Kingdom