About Glenn Wills Limited (06890736) United Kingdom