About S & L (hythe) Ltd (12140743) United Kingdom