About Lift & Controller Products Ltd (06907210) United Kingdom