About J&r Alpha Ltd (SC627124) United Kingdom