About K C Hicks & Son Limited (10988645) United Kingdom