About Bells Brae Properties (01383625) United Kingdom