About Dellwalk Properties Limited (04054859) United Kingdom