About Beardsall & Hulbert Investments Limited (10721238) United Kingdom