About Stalwart Ventures Limited (07233921) United Kingdom