About Stirling London Ltd (11655206) United Kingdom