About Swis Lapolla Installations Holdings Limited (11643768) United Kingdom