About Lyell Properties Limited (12842390) United Kingdom