About Stewart & Taylor Properties Ltd (10842030) United Kingdom