About Aelfreda Ltd (13255739) United Kingdom