About Glen Burrows Limited (06892948) United Kingdom