About Sebastian Meakin Limited (05493626) United Kingdom