About Marquee Installations Limited (03965413) United Kingdom