About Seddon Homes (land) Limited (07889201) United Kingdom