About Glenn Ross Services Ltd (11403311) United Kingdom