About Homer Phoenix Management Limited (03027972) United Kingdom