About Sir Robert Ogden Estates Ltd (00818122) United Kingdom