About Ottringham And George Limited (11598033) United Kingdom