About Taylor Castle Limited (06935029) United Kingdom