About James Lloyd Developers (pwllheli) Limited (12682436) United Kingdom