About Millhams Street Management Limited (04017549) United Kingdom