About The Magic Touch (st. Albans) Limited (03130487) United Kingdom