About Bellwood Taylor Limited (06200084) United Kingdom