About Bleriot & Catherall Holdings Ltd (12705482) United Kingdom