About David Hick Management Solutions Limited (10243039) United Kingdom