About Taylor Owen Limited (02115567) United Kingdom