About Folly Paddock E-co Development Ltd. (12819938) United Kingdom