About Stillmell No. 2 Limited (12488628) United Kingdom