About 191 Latchmere Road Management Limited (13041296) United Kingdom