About Stiller Group South Limited (00461830) United Kingdom