About S & L Properties Mansfield Limited (10906035) United Kingdom