About Deemuir Square Management Company Limited (05853531) United Kingdom