About R & P Taylor Ltd (SC398302) United Kingdom