About Bamburgh Projects Limited (10755301) United Kingdom