About L&b Project Solutions Limited (10192011) United Kingdom