About Findhorn Limited (SC310028) United Kingdom