About T & M Freeman Holdings Ltd (12108914) United Kingdom