About Sinclair Spencer Ltd (08839516) United Kingdom