About James Roy Associates Limited (SC164959) United Kingdom