About Storah Architecture Limited (09547619) United Kingdom