About Slea Limited (13635663) United Kingdom