About Strowdler Ltd (12739376) United Kingdom