About Semace Properties Limited (01114531) United Kingdom