About Alexandra Mews Limited (03059112) United Kingdom