About Ailbe Properties Ltd (05274939) United Kingdom