About Delmoore Properties Limited (05855220) United Kingdom