About Perfect Picture Television Installations Ltd (11744038) United Kingdom