About Logic Leeds Management Company Limited (09726688) United Kingdom