About Snuggle Homes Limited (12736006) United Kingdom