About Hickson & Sons Limited (07248233) United Kingdom