About Snatch & Thatch Ltd (SC706187) United Kingdom