About Oppenheimer & Rochefoucauld Real Estate Llp (OC378968) United Kingdom