About Stavros Brekoulakis Limited (07962599) United Kingdom