About Peter J Russell & Company Ltd. (SC252830) United Kingdom