About Dickens Architects Limited (13328427) United Kingdom