About Lake & Co Property London Limited (07454088) United Kingdom