About Spectra Mep Services Ltd (13305876) United Kingdom