About 27a Kilmorie Road (london) Limited (08260249) United Kingdom