About Og Heywood Limited (13089109) United Kingdom