About L J Bibby Engineering Ltd (10246207) United Kingdom