About Avalon Construction (london) Ltd. (06569791) United Kingdom