About The Kelham Friar Ltd (11168844) United Kingdom