About Duchally House Ltd (SC709118) United Kingdom