About Stall Resources Limited (10399297) United Kingdom