About Storkhaus Ltd. (07260314) United Kingdom