About Superb Properties Limited (12270348) United Kingdom