About Stronach Tailor Ltd (10375402) United Kingdom