About Delsan Properties Limited (03983157) United Kingdom