About Starling & Stokes Ltd (13666427) United Kingdom