About Arrol Architects Limited (01903550) United Kingdom