About Setdale Limited (07883307) United Kingdom