About Richard 8 Taylor Ltd (SC698821) United Kingdom