00595812 Limited Company number00595812 StatusActive TypePrivate Limited Company Incorporated20 Dec 1957 Registered office 29-30 Fitzroy SquareLondonW1P 5HH Previous names STA Associates Limited (until 18 Dec 2019) Accounts Year ended 31 Oct 2073 31 Dec 1988 31 Dec 1987 31 Dec 1986 31 Dec 1985 31 Oct 1975 Data JSON Markdown