About Crofts Holdings Limited (10402122) United Kingdom