About Denmuir Properties Limited (SC205358) United Kingdom