About Sgls Development Ltd. (SC327103) United Kingdom