About Peter & Robert Lindsay & Partners (SL000317) United Kingdom