About L&s Property Holdings Ltd (05673622) United Kingdom