About Stollers Furniture World Limited (02978393) United Kingdom