About Dellawashe Ltd (09534225) United Kingdom