About Knotel 101 New Cavendish Limited (11488152) United Kingdom