About Puddle Terrace Ltd (11035892) United Kingdom