About James Lloyd Developments Limited (09027371) United Kingdom