About Limbachia Properties Ltd (12400921) United Kingdom