About Deccan Scot Limited (SC629874) United Kingdom