About David Hicks Solutions Limited (07911824) United Kingdom