About Avalon Construction & Design Limited (06199273) United Kingdom