About Bambrah & Daughters Investments Limited (12329242) United Kingdom