About Seddon Developments Limited (04082488) United Kingdom