About Alfred 25 Ltd (10896821) United Kingdom