About Vanguard Programme & Project Management Services Ltd (09497183) United Kingdom