About Ribbon Homes (langside) Ltd. (SC486078) United Kingdom