About Tarranbrae Residents Management Limited (01201430) United Kingdom