About L & M Property Developers Limited (07999521) United Kingdom