About Seloc Properties Ltd (09317992) United Kingdom