About Lowdell Engineering Limited (00973856) United Kingdom