About Hickstead Limited (00659028) United Kingdom