About Spacers Contract Tiling Limited (06661038) United Kingdom