About Aelfryth Land & Property Ltd (13573968) United Kingdom