About O Sullivan Skoufoglou Architects Limited (10969199) United Kingdom