About Freeman And Mitchell Holdings Ltd (10051758) United Kingdom