About Beulah Management Company Limited (13394107) United Kingdom