About S B A Properties Liverpool Limited (12800571) United Kingdom