About Bramham Partners Limited (08017806) United Kingdom