About Blenheim Thomas Limited (06920228) United Kingdom