About Climaur Properties Limited (01862894) United Kingdom