About John Charles Management Consultants Limited (05531363) United Kingdom