About Croll & Co Management Ltd (12200976) United Kingdom