About Sabigel Properties Limited (11018183) United Kingdom