About Canary Lord Legal Services Ltd (12457825) United Kingdom