About Leander Royds Alternatives Limited (12601376) United Kingdom