About Avalon House 260 Limited (11696016) United Kingdom