About Trina And Spencer Ltd (08829025) United Kingdom