About Strolt Consult Ltd (12279940) United Kingdom