About Laycroft Properties Limited (04805537) United Kingdom