About Organic Properties Limited (08749269) United Kingdom