About Milton & Stirling Ltd (SC587851) United Kingdom