About The Doyenne (london) Limited (10623253) United Kingdom