About Llews Properties Limited (10390475) United Kingdom