About Grand Finish Properties Ltd (12269718) United Kingdom