About Lamb Properties Limited (07809562) United Kingdom