About Bamburgh Property Development Limited (13604884) United Kingdom