About Oughterby Gilmore Limited (11598035) United Kingdom