About Scd & Co (nominees) Ltd (06969283) United Kingdom