About Lucy Marks Development Limited (05499183) United Kingdom