About Deptford Star Ltd (11812232) United Kingdom