About Brain & Minchin Investments Limited (09468021) United Kingdom