About Lloyd-thomas Developments Limited (04420243) United Kingdom