About L Lowndes Engineering Ltd (11857282) United Kingdom