About Stollers Limited (12372934) United Kingdom