About Tessier & Ashpool (t&a) Limited (06691591) United Kingdom