About Lake & Croft Homes Ltd (13456947) United Kingdom