About La Rochelle Property Owners Ltd. (07931401) United Kingdom