About Snaretree Properties Limited (05348460) United Kingdom