About Hitchcock Frank Limited (11315733) United Kingdom