About Stillmen Limited (04990160) United Kingdom