About Smart Art Properties Limited (02658027) United Kingdom