About Hickling And Squires (uk) Limited (05272593) United Kingdom