About Freeman & Freeman Consultancy Ltd (13112872) United Kingdom