About Jj & L Developments Limited (07798376) United Kingdom