About Arklow Square Management Company Ltd (12569697) United Kingdom