About Stavrou Associates Limited (04850582) United Kingdom