About Savory & Moore Limited (SC025307) United Kingdom