About Grammer & Company Limited (00308769) United Kingdom