About Lambert Roper & Horsfield Limited (04119910) United Kingdom