About Dennistoun Properties Ltd (13495063) United Kingdom