About Brander Rimmer Investments Limited (01341648) United Kingdom