About Ambassador Insulations (london) Limited (12016586) United Kingdom