About Barr Atoll Limited (07358484) United Kingdom