About The Freeman Partnership Limited (05412080) United Kingdom