About Senga Bay (aberdeen) Limited (SC638729) United Kingdom