About Lowell Delaney Design Limited (10669488) United Kingdom