About Carfax Outdoor Advertising Limited (01362455) United Kingdom