About Stordal Limited (07373992) United Kingdom