About Jbl Interiors Limited (13450593) United Kingdom