About V Stell & Sons Ltd (12105260) United Kingdom