About Sebastian Scott Limited (07110308) United Kingdom