About Seward Properties Limited (04118706) United Kingdom