About Decca Lewis Limited (SC691821) United Kingdom