About Richard And Tim Holdings Ltd (12763028) United Kingdom