About Dellmere Freehold Limited (03965565) United Kingdom