About Sturling Engineering Services Ltd (10938120) United Kingdom