About Avalon Project Services Limited (10876166) United Kingdom