About Sneaje Properties Ltd (13222797) United Kingdom