About Kc Hornchurch Limited (12241445) United Kingdom