About Spacer Three Ltd (08258782) United Kingdom