About 106 Kelmscott Road Limited (05003477) United Kingdom