About Lubach Property Ltd. (12841764) United Kingdom