About Lamberhurst Engineering Limited (03595260) United Kingdom