About Bowie Lockwood Structures Limited (03014271) United Kingdom