About Chalie Richards & Company Limited (02606824) United Kingdom