About Geronimo Property Limited (10130993) United Kingdom