About Corstorphine & Wright (birmingham Studio) Limited (09830064) United Kingdom