About David Glover Services Limited (10064136) United Kingdom