About Brambleside Management Company Limited (12273927) United Kingdom