About D & S Starr Holdings Limited (13397271) United Kingdom