About Sebastian Home Solutions Limited (11272236) United Kingdom