About Steve & Rose Associates Limited (10629516) United Kingdom