About Kanjar Coachworks Limited (12107651) United Kingdom