About Limbachia Estates Ltd (13212762) United Kingdom