About Shaw Green Lea Developments Ltd. (SC412546) United Kingdom