About Dellwood Properties Limited (07045801) United Kingdom