About Senna Mews Management Company Limited (12478340) United Kingdom