About Croftacres (holdings) Limited (04844305) United Kingdom