About Stroud Lime Ltd (13400977) United Kingdom