About Horwood Fairholme Ltd (13633599) United Kingdom