About More O Ferrall & Partners Limited (06409476) United Kingdom