About Horwich Farrelly Limited (13200208) United Kingdom