About The Lockwood Window Company Limited (03480212) United Kingdom