About Lymer Properties Limited (07375563) United Kingdom