About Camilla Bellord Interiors Limited (10237637) United Kingdom