About Lloyd & Jones Engineers (holdings) Limited (04231454) United Kingdom