About The Black Olive (richmond) Limited (08398945) United Kingdom