About Littleworth Open Space Limited (08385062) United Kingdom