About S.l. (davenport Green) Limited (SC114859) United Kingdom