About Bell & Ross Limited (01069802) United Kingdom