About Dellhouse Associates Limited (07491682) United Kingdom