About Corfu Villas Limited (01088052) United Kingdom