About Brechin Place Management Limited (02698621) United Kingdom