About Avalon Mews High Street Limited (05165103) United Kingdom