About Horsley & Croft Holdings Limited (12754440) United Kingdom