About Ll & S Projects Limited (11009364) United Kingdom