About Str London Ltd (07955047) United Kingdom