About Luke Clough Enterprises Limited (11811781) United Kingdom