About Scratch Architects Limited (SC673147) United Kingdom