About Stoke Dene Developments Ltd (06621427) United Kingdom