About Glenrate Limited (04827871) United Kingdom