About Carrell & Partners Ltd (11842010) United Kingdom