About Freeman & Partners Limited (07796914) United Kingdom