About Dellwood Holdings Limited (09949473) United Kingdom