About The Strap Tailor Ltd (11423916) United Kingdom