About Sbe Twenty Four Holdings Limited (12423347) United Kingdom