About Bambury House Limited (08994266) United Kingdom