About Vicki Cockroft Interiors Limited (03453406) United Kingdom