About The Beulah Interiors Ltd (11829086) United Kingdom