About Xerspace Limited (NI682103) United Kingdom