About St Clements Lakes 361 Limited (11118207) United Kingdom