About L Devlin Developments Ltd (09636212) United Kingdom