About Callow Holdings Limited (09946841) United Kingdom