About R Glenn Consulting Limited (06984072) United Kingdom