About Scroxton Investment Holdings Limited (11375225) United Kingdom