About Latter Group Holdings Ltd (13673220) United Kingdom