About Yiallourides Limited (07530244) United Kingdom