About Rubber Roof Store Limited (11589063) United Kingdom