About Abrafoam Limited (03150500) United Kingdom