About Hall & Hall Europe Limited (11489091) United Kingdom