About Lightfoot Window (fittings) Limited (03545694) United Kingdom