About Ballymore Deanston Holdings Limited (10654390) United Kingdom