About Bramblewood Investments Limited (13288132) United Kingdom