About Bramble Associates Limited (03541733) United Kingdom