About Geneva And London Property Limited (08723782) United Kingdom