About Lee Xiouris Ltd (07677971) United Kingdom