About S&d Facilities Ltd (11337196) United Kingdom