About Smilor Properties Ltd (12262382) United Kingdom