About Xlc Properties Ltd (13429327) United Kingdom