About Albatross (taunton) Limited (11306670) United Kingdom