About Sierra Madre Investment Solutions Ltd (13282860) United Kingdom