About Lockwood Sales & Maintenance Limited (12495567) United Kingdom