About Avalon Specialist Vehicles Ltd (13529737) United Kingdom