About Sneade S Backyard Ltd (12296769) United Kingdom