About L Devlin Planning Consultants Ltd (10070540) United Kingdom