About Folly Developments Limited (09883716) United Kingdom