About Paramount Installations Limited (07712575) United Kingdom