About Sedulous Estates Limited (08440679) United Kingdom