About 416-418 Lymington Road Ltd (12325248) United Kingdom