About Spudulica Home & Garden Limited (13300948) United Kingdom