About The Annexe London Limited (08255558) United Kingdom