About Lbs Contracts Limited (07856312) United Kingdom