About Jbl1 Developments Limited (12101550) United Kingdom