About Stann Recoveries Limited (13587580) United Kingdom