About J & L Elevator Components Limited (05285232) United Kingdom