About Findlay Shack Design Ltd (SC677036) United Kingdom