About Freeman Incorporation Ltd (12114721) United Kingdom