About Glenborough Limited (06536435) United Kingdom