About Clenmass Properties Limited (01335458) United Kingdom