About Lxry Properties Holding Limited (13653835) United Kingdom