About N. Pickford Installations Ltd (06398515) United Kingdom