About Alex Developers Group Lp (SL024926) United Kingdom