About Sc Properties Liverpool Ltd (11505148) United Kingdom