About Croftlands Capital Ltd (10296223) United Kingdom