About Sdi (romford) Limited (10071547) United Kingdom