About The Bramble Patch Limited (06274897) United Kingdom