About Ruth Taylor Associates Ltd (10050759) United Kingdom