About L & P Property Letting Limited (09956038) United Kingdom