About Redoubt Partners Limited (09584978) United Kingdom