About Lean & Green (chorley) Limited (11516731) United Kingdom