About Lba Developments Limited (07952798) United Kingdom