AVALON CONSULTANCY SERVICES LIMITED, STEVENAGE, United Kingdom