About Crickmore Investments Limited (04966955) United Kingdom