About The Crystal Company London Limited (12128406) United Kingdom