About Delemere Properties Limited (02071901) United Kingdom