About Grandthistle Properties Limited (02382332) United Kingdom