About Barnford Installations Ltd (08951560) United Kingdom