About Stovenhorst Lp (SL021793) United Kingdom