About Bramblecross Limited (01327532) United Kingdom