About St&op Consulting Ltd (13531448) United Kingdom