About Durell Properties Limited (08425913) United Kingdom