About Ventura Installations Ltd (07397120) United Kingdom