About Bamburgh First Limited (SC641169) United Kingdom