About The Upholsterers Studio Limited (03174539) United Kingdom