About Lavaca Properties Ltd (13264953) United Kingdom