About St. Edmunds Developments Ltd (04140462) United Kingdom