About Latchmere Recreation Cic (13216011) United Kingdom