About Sebastian House Limited (04497380) United Kingdom