About Xellion Properties Ltd (11808017) United Kingdom