About Theodoros Mechteridis Limited (10910462) United Kingdom