About Lancaster Scott Estates Limited (10704865) United Kingdom