About Lubach Properties Limited (12513286) United Kingdom