About House Of Self Ltd (12127426) United Kingdom