About Hickson Management Services Limited (12082559) United Kingdom