About J Hickton Properties Ltd (12458966) United Kingdom