About Wallis Mews Management Limited (12956129) United Kingdom