About 205 Latchmere Road Ltd (12253844) United Kingdom