About Kayfoam Limited (SC274565) United Kingdom