About Stour Developments (kent) Ltd (12719664) United Kingdom