About Paramount Design & Display Ltd (09524097) United Kingdom