About No 8 Brechin Place Management Company Limited (02000164) United Kingdom