About Sterling & Breitling Limited (12821307) United Kingdom