About Jones & Lloyd Developments Limited (10460927) United Kingdom