About Geneva Property (uk) Limited (04136403) United Kingdom