About Glenrich Limited (04759188) United Kingdom