About Stollar Properties Limited (12091680) United Kingdom