About Lbs Developments Limited (08404191) United Kingdom