About Strs London Ltd (10986011) United Kingdom