About Kelmscott House (freehold) Limited (08720075) United Kingdom