About Glenn Judge Limited (09545813) United Kingdom