About Foam Scotland Limited (SC664701) United Kingdom