About Jenks Detailing Specialists Ltd (13230410) United Kingdom