About A & P Stenson Holdings Limited (10400060) United Kingdom