About Sebastian Mclean International Limited (03108639) United Kingdom