About Layla Faye Properties Ltd. (12304171) United Kingdom