About Horwich Farrelly Nominee Limited (13249755) United Kingdom