About Langcombe Properties Ltd (12750382) United Kingdom