About Canyon Star Properties Limited (10450918) United Kingdom