About Quirks Service Centre Limited (10158942) United Kingdom