About J & L Ball Interiors Limited (06821161) United Kingdom