About Jennyfields Installations Ltd (09857813) United Kingdom