About Coulstock & Place Engineering Co Limited (02040654) United Kingdom