About Cedar Studio Designs Limited (04696859) United Kingdom