About 16 Brechin Place Management Company Limited (07882810) United Kingdom