About Showa Developments Ltd (12061633) United Kingdom