About Freeman Volkers & Stuart Limited (01205736) United Kingdom