About Opus Properties Limited (03015828) United Kingdom