About Sneolondon Limited (12265383) United Kingdom