About Sir Owlfred Tyton Hodgins Limited (07933548) United Kingdom