About Brain & Minchin Limited (08538193) United Kingdom