About Hicklease Limited (03506440) United Kingdom