About Harris Fairfax Ltd (12316144) United Kingdom