About Lillygate Properties Limited (04979068) United Kingdom