About Lamberhurst Properties Limited (02979531) United Kingdom