About The Alexander Studio Limited (07334590) United Kingdom