About Strattons London Ltd (11714156) United Kingdom