About Geoghegan Holdings Limited (10660577) United Kingdom