About Atelier Sturgess Ltd (12500099) United Kingdom