About Legg Controls Limited (06069752) United Kingdom