About Jones Delph & Turner Associates (SL001754) United Kingdom