About Bertram Todd Consultancy Ltd (03186891) United Kingdom