About Lucking Engineering Limited (10079631) United Kingdom