About Deanwood House (freehold) Limited (04369028) United Kingdom