About Robert Hicks & Sons Ltd (10927859) United Kingdom