About Stan Tucker Engineering Ltd (11662998) United Kingdom