About Polar Installations Limited (06147734) United Kingdom