About Laycock Engineering Limited (00349121) United Kingdom